# linecard with 4 xbar32s

definitions

type comm
pins 64
xbars 4
xbar_ports 32
xbar_id_style serialx16
transceivers 16
transceiver_ports 4

# how transceivers are reported by HTML interface
transceiver_string quad_port
link_type fiber_port

end_definitions

# labels for xcvrs
xcvr_labels
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15
end_xcvr_labels

# links from xbars to transceivers
xbar_xcvr_links

# xbar_no xbar_port xcvr_no xcvr_port
0 0 0 0
0 1 1 0
0 2 2 0
0 3 3 0
0 4 4 0
0 5 5 0
0 6 6 0
0 7 7 0
0 8 8 0
0 9 9 0
0 10 10 0
0 11 11 0
0 12 12 0
0 13 13 0
0 14 14 0
0 15 15 0
1 0 0 1
1 1 1 1
1 2 2 1
1 3 3 1
1 4 4 1
1 5 5 1
1 6 6 1
1 7 7 1
1 8 8 1
1 9 9 1
1 10 10 1
1 11 11 1
1 12 12 1
1 13 13 1
1 14 14 1
1 15 15 1
2 0 0 2
2 1 1 2
2 2 2 2
2 3 3 2
2 4 4 2
2 5 5 2
2 6 6 2
2 7 7 2
2 8 8 2
2 9 9 2
2 10 10 2
2 11 11 2
2 12 12 2
2 13 13 2
2 14 14 2
2 15 15 2
3 0 0 3
3 1 1 3
3 2 2 3
3 3 3 3
3 4 4 3
3 5 5 3
3 6 6 3
3 7 7 3
3 8 8 3
3 9 9 3
3 10 10 3
3 11 11 3
3 12 12 3
3 13 13 3
3 14 14 3
3 15 15 3
end_xbar_xcvr_links


# links from pins to xbars
pin_xbar_links

# pin xbar_no xbar_port
0 0 16
1 1 16
2 2 16
3 3 16
4 0 17
5 1 17
6 2 17
7 3 17
8 0 18
9 1 18
10 2 18
11 3 18
12 0 19
13 1 19
14 2 19
15 3 19
16 0 20
17 1 20
18 2 20
19 3 20
20 0 21
21 1 21
22 2 21
23 3 21
24 0 22
25 1 22
26 2 22
27 3 22
28 0 23
29 1 23
30 2 23
31 3 23
32 0 24
33 1 24
34 2 24
35 3 24
36 0 25
37 1 25
38 2 25
39 3 25
40 0 26
41 1 26
42 2 26
43 3 26
44 0 27
45 1 27
46 2 27
47 3 27
48 0 28
49 1 28
50 2 28
51 3 28
52 0 29
53 1 29
54 2 29
55 3 29
56 0 30
57 1 30
58 2 30
59 3 30
60 0 31
61 1 31
62 2 31
63 3 31
end_pin_xbar_links

# no links from pins to xcvrs
